package com.developer.web.content.privatepage.grupos;

import javax.servlet.http.HttpServletRequest;

import com.developer.core.page.PrivatePage;
import com.developer.core.utils.ObjectToXML;
import com.developer.logic.modulo.autenticacion.AutenticacionServicio;
import com.developer.logic.modulo.autenticacion.SessionAppUsuario;
import com.developer.logic.modulo.grupos.dto.Grupo;

public class PageCrearGruposPorFase_2 extends PrivatePage{

	public StringBuffer executeAction(HttpServletRequest request) {
		StringBuffer xmlPage = new StringBuffer();
		ObjectToXML objectToXML = ObjectToXML.getInstance();
		
		SessionAppUsuario sessionAppUsuario = AutenticacionServicio.getInstance().getSessionAppUsuario(request);
		Grupo grupoCreado = (Grupo)sessionAppUsuario.getHttpSession().getAttribute("var.grupoCreado");
		
		if(grupoCreado!=null){
			
			xmlPage.append(objectToXML.getXML(grupoCreado));
										
		}else{
			xmlPage.append("<error>1</error>");
			xmlPage.append(objectToXML.getXML(new String("Error: No se pudo terminar la transacción. Por favor intentelo nuevamente. ")));
			
		}
		
		return xmlPage;
		
	}
	

	public String getNextPage() {
		// TODO Auto-generated method stub
		return null;
	}
	
	@Override
	public boolean isAccesoValido(HttpServletRequest arg0) {
		return AutenticacionServicio.getInstance().isAccesoPrivadoValido(arg0);

	}
	
	
}
